TODO: Brief description of OpenGGCMInterpolator class.
More...
#include <ccmc/OpenGGCMInterpolator.h>
|
| | OpenGGCMInterpolator (Model *modelReader) |
| |
| float | interpolate (const std::string &variable, const float &c0, const float &c1, const float &c2) |
| |
| float | interpolate (const std::string &variable, const float &c0, const float &c1, const float &c2, float &dc0, float &dc1, float &dc2) |
| |
| float | interpolate (const long &variable_id, const float &c0, const float &c1, const float &c2) |
| |
| float | interpolate (const long &variable_id, const float &c0, const float &c1, const float &c2, float &dc0, float &dc1, float &dc2) |
| |
| float | getConversionFactor (const std::string &) |
| |
| float | getConversionFactor (const long &variable_id) |
| |
| virtual | ~OpenGGCMInterpolator () |
| |
| | Interpolator () |
| |
| std::string | getModelName () |
| |
| virtual | ~Interpolator () |
| |
| void | setModelReader (Model *reader) |
| |
TODO: Brief description of OpenGGCMInterpolator class.
TODO: Full description of OpenGGCMInterpolator class
| ccmc::OpenGGCMInterpolator::OpenGGCMInterpolator |
( |
Model * |
modelReader | ) |
|
| ccmc::OpenGGCMInterpolator::~OpenGGCMInterpolator |
( |
| ) |
|
|
virtual |
| float ccmc::OpenGGCMInterpolator::getConversionFactor |
( |
const std::string & |
variable | ) |
|
|
virtual |
Creates the cell with the necessary values to interpolate the correct value at position (c0,c1,c2).
6_____7
/| /|
4_|___5 |
| | | |
| 2 - - 3
|/ |/
0 - - 1
- Parameters
-
- Returns
- The cell values necessary for inteprolating the value at position (c0,c1,c2).
- Parameters
-
- Returns
Reimplemented from ccmc::Interpolator.
| float ccmc::OpenGGCMInterpolator::getConversionFactor |
( |
const long & |
variable_id | ) |
|
|
virtual |
| float ccmc::OpenGGCMInterpolator::interpolate |
( |
const std::string & |
variable, |
|
|
const float & |
c0, |
|
|
const float & |
c1, |
|
|
const float & |
c2 |
|
) |
| |
|
virtual |
| float ccmc::OpenGGCMInterpolator::interpolate |
( |
const std::string & |
variable, |
|
|
const float & |
c0, |
|
|
const float & |
c1, |
|
|
const float & |
c2, |
|
|
float & |
dc0, |
|
|
float & |
dc1, |
|
|
float & |
dc2 |
|
) |
| |
|
virtual |
- Parameters
-
| variable | |
| c0 | |
| c1 | |
| c2 | |
| dc0 | Reference to a variable to store the delta for component 0 |
| dc1 | Reference to a variable to store the delta for component 1 |
| dc2 | Reference to a variable to store the delta for component 2 |
- Returns
- The interpolated value at position (c0,c1,c2) with deltas (dc0,dc1,dc2)
Implements ccmc::Interpolator.
| float ccmc::OpenGGCMInterpolator::interpolate |
( |
const long & |
variable_id, |
|
|
const float & |
c0, |
|
|
const float & |
c1, |
|
|
const float & |
c2 |
|
) |
| |
|
virtual |
| float ccmc::OpenGGCMInterpolator::interpolate |
( |
const long & |
variable_id, |
|
|
const float & |
c0, |
|
|
const float & |
c1, |
|
|
const float & |
c2, |
|
|
float & |
dc0, |
|
|
float & |
dc1, |
|
|
float & |
dc2 |
|
) |
| |
|
virtual |
- Parameters
-
| variable_id | |
| c0 | |
| c1 | |
| c2 | |
| dc0 | Reference to a variable to store the delta for component 0 |
| dc1 | Reference to a variable to store the delta for component 1 |
| dc2 | Reference to a variable to store the delta for component 2 |
- Returns
- The interpolated value at position (c0,c1,c2) with deltas (dc0,dc1,dc2)
Implements ccmc::Interpolator.
The documentation for this class was generated from the following files:
- /Users/apembrok/Documents/workspaces/workspace.bak2/workspace.backup/kameleon-plus/src/ccmc/OpenGGCMInterpolator.h
- /Users/apembrok/Documents/workspaces/workspace.bak2/workspace.backup/kameleon-plus/src/ccmc/OpenGGCMInterpolator.cpp